package com.feng.zhihao.demo.springbatch.dao;

import com.feng.zhihao.demo.springbatch.entity.BatchTaskHis;
import com.feng.zhihao.demo.springbatch.entity.BatchTaskHisExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BatchTaskHisMapper {
    int countByExample(BatchTaskHisExample example);

    int deleteByExample(BatchTaskHisExample example);

    int deleteByPrimaryKey(String taskHisId);

    int insert(BatchTaskHis record);

    int insertSelective(BatchTaskHis record);

    List<BatchTaskHis> selectByExample(BatchTaskHisExample example);

    BatchTaskHis selectByPrimaryKey(String taskHisId);

    int updateByExampleSelective(@Param("record") BatchTaskHis record, @Param("example") BatchTaskHisExample example);

    int updateByExample(@Param("record") BatchTaskHis record, @Param("example") BatchTaskHisExample example);

    int updateByPrimaryKeySelective(BatchTaskHis record);

    int updateByPrimaryKey(BatchTaskHis record);
}